home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ppppaaaarrrrttttmmmmggggrrrr((((1111MMMM)))) ppppaaaarrrrttttmmmmggggrrrr((((1111MMMM))))
-
-
-
- NNNNAAAAMMMMEEEE
- partmgr - Partition Configuration Tool for Origin
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ppppaaaarrrrttttmmmmggggrrrr [----hhhh]
- ppppaaaarrrrttttmmmmggggrrrr [----llll]
- ppppaaaarrrrttttmmmmggggrrrr [----aaaa]
- ppppaaaarrrrttttmmmmggggrrrr [----nnnn]
- ppppaaaarrrrttttmmmmggggrrrr [----vvvv]
- ppppaaaarrrrttttmmmmggggrrrr ----cccc [----mmmm _m_o_d_e_n_a_m_e]
- ppppaaaarrrrttttmmmmggggrrrr ----xxxx _m_o_d_e_n_a_m_e [----FFFF]
- ppppaaaarrrrttttmmmmggggrrrr ----ssss _m_o_d_e_n_a_m_e [----FFFF]
- ppppaaaarrrrttttmmmmggggrrrr ----iiii [----FFFF]
- ppppaaaarrrrttttmmmmggggrrrr ----dddd [----FFFF] ----ffff _f_i_l_e
- ppppaaaarrrrttttmmmmggggrrrr ----dddd [----FFFF] ----mmmm _m_o_d_e_n_a_m_e ----uuuu [----eeee _v_a_r=_v_a_l_u_e]...
- ppppaaaarrrrttttmmmmggggrrrr ----dddd [----FFFF] ----mmmm _m_o_d_e_n_a_m_e [----pppp _p_a_r_t ----bbbb _b_r_i_c_k_s [----eeee _v_a_r=_v_a_l_u_e]...]...
- ppppaaaarrrrttttmmmmggggrrrr ----dddd [----FFFF] ----mmmm _m_o_d_e_n_a_m_e [----pppp _p_a_r_t ----rrrr _r_a_c_k_s [----eeee _v_a_r=_v_a_l_u_e]...]...
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- ppppaaaarrrrttttmmmmggggrrrr is the partitioning administration tool for the Origin 3000
- series of servers. It provides the System Administrator with capabilities
- to define and store partition definitions, including partition id
- information for bricks and racks, and associated prom environment
- variables.
-
- You must have superuser privilege to use this command. If the system is
- configured as CAP_NO_SUPERUSER, you must have effective capabilities of
- CAP_SHUTDOWN, CAP_DEVICE_MGT and CAP_SYSINFO_MGT.
-
- All the affected partitions have to be rebooted in order to change the
- system to the new partition scheme.
-
- A multi brick Origin 3000 system can be divided into multiple independent
- units for the purposes of booting different kernels on them. These
- systems can be power cycled independently even though they are connected
- by the NUMAlink interconnect. The kernels can detect the presence of
- other partitions by using low level hardware support. A partition is
- identified by its partition id, ppppaaaarrrrtttt, a brick is identified by its brick
- id, bbbbrrrriiiicccckkkk, and a rack is identified by its rack id, rrrraaaacccckkkk. For more
- information on valid partitioning configurations, see the _S_G_I _O_r_i_g_i_n _3_0_0_0
- _P_a_r_t_i_t_i_o_n_i_n_g _D_o_c_u_m_e_n_t.
-
- The partmgr command line options are:
-
- ----hhhh Help. Print a usage message.
-
- ----llll List brick ids of all known system bricks to standard out.
-
- ----aaaa List all currently defined modes.
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- ppppaaaarrrrttttmmmmggggrrrr((((1111MMMM)))) ppppaaaarrrrttttmmmmggggrrrr((((1111MMMM))))
-
-
-
- ----nnnn Display the current partition id.
-
- ----vvvv Display the environment variables for the current partition.
-
- ----cccc Display mode configuration. If no mode is specified (----mmmm
- _m_o_d_e_n_a_m_e), the current mode is displayed.
-
- ----xxxx _m_o_d_e_n_a_m_e Delete a mode.
-
- ----ssss _m_o_d_e_n_a_m_e Set a mode to be the current mode. This may require some
- partitions to be rebooted.
-
- ----iiii Same as "-s Unpartitioned". Initializes the system to the
- default unpartitioned state.
-
- ----dddd Define a new mode.
-
- ----mmmm _m_o_d_e_n_a_m_e Specifies a mode name. This option is used with the ----cccc and
- ----dddd options.
-
- ----uuuu When defining a new mode, used to specify an unpartitioned
- system.
-
- ----pppp _p_a_r_t Specifies a partition id. A partition id is a number
- between 1 and 63, inclusive. The order of the ----pppp, ----bbbb, ----rrrr
- and ----eeee options is significant (see the EXAMPLES section
- below).
-
- ----bbbb _b_r_i_c_k_s Specifies brick ids (example: 001c13).
-
- ----rrrr _r_a_c_k_s Specifies rack ids (example: 001).
-
- ----eeee _v_a_r=_v_a_l_u_e Specifies an environment variable name/value pair.
-
- ----ffff _f_i_l_e When defining a new mode, used to specify an input file.
-
- ----FFFF Forces override of some sanity checks. This option should
- be used with caution. The user of partmgr should understand
- the consequences of using this option.
-
- EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
- To define a mode for an 8 brick system with 2 partitions of 4 bricks
- each:
-
- ppppaaaarrrrttttmmmmggggrrrr ----dddd ----mmmm _m_o_d_e_n_a_m_e ----pppp 1111 ----bbbb 000000001111cccc11110000,,,,000000001111cccc11113333,,,,000000001111cccc11116666,,,,000000001111cccc22221111 \
- ----pppp 2222 ----bbbb 000000001111cccc22224444,,,,000000001111cccc22229999,,,,000000001111cccc33332222,,,,000000001111cccc33335555
-
- To define a mode for an unpartitioned system with the prom environment
- variable AAAAuuuuttttooooBBBBooooooootttt set to NNNNoooo:
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- ppppaaaarrrrttttmmmmggggrrrr((((1111MMMM)))) ppppaaaarrrrttttmmmmggggrrrr((((1111MMMM))))
-
-
-
- ppppaaaarrrrttttmmmmggggrrrr ----dddd ----mmmm _m_o_d_e_n_a_m_e ----uuuu ----eeee AAAAuuuuttttooooBBBBooooooootttt====NNNNoooo
-
- Here are some examples of input files (----ffff option). The leading spaces
- are allowed, but not required; they are only added for readability.
-
- EXAMPLE 1:
-
- MODE modename1
-
- PARTITION 1
- BRICKS
- 001c10 001c13 001c16 001c21
-
- ENVIRON
- AutoBoot=No
-
- PARTITION 2
- BRICKS
- 002c10 002c13 002c16 002c21
-
- ENVIRON
- AutoBoot=No
- OSLoadPartition=scsi(0)disk(1)rdisk(0)partition(0)
- SystemPartition=scsi(0)disk(1)rdisk(0)partition(8)
-
- EXAMPLE 2:
-
- MODE modename2
-
- PARTITION 1
- RACKS
- 001 002
-
- PARTITION 2
- RACKS
- 003 004
-
- EXAMPLE 3:
-
- MODE modename3
-
- UNPARTITIONED
-
- ENVIRON
- AutoBoot=No
- OSLoadPartition=scsi(0)disk(1)rdisk(0)partition(0)
- SystemPartition=scsi(0)disk(1)rdisk(0)partition(8)
- netaddr=128.162.192.65
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-
-
-
- ppppaaaarrrrttttmmmmggggrrrr((((1111MMMM)))) ppppaaaarrrrttttmmmmggggrrrr((((1111MMMM))))
-
-
-
- NOTES
- For the ppppaaaarrrrttttmmmmggggrrrr command to function, all of the following requirements
- must be met:
-
- 1. The eeeeooooeeee....sssswwww....ppppaaaarrrrttttiiiittttiiiioooonnnn software package must be installed.
-
- 2. The L1 and L2 firmware must be current.
-
- 3. Partitioning administration must be enabled in all L1s (using the
- ppppaaaarrrrttttddddbbbb eeeennnnaaaabbbblllleeee L1 command).
-
- 4. The mmmmkkkkppppdddd daemon must be running on all partitions for ppppaaaarrrrttttmmmmggggrrrr to
- work. If this is not the case, the ppppaaaarrrrttttmmmmggggrrrr command may not be able to
- shutdown remote partitions.
-
- 5. For the prom to use the environment variables defined in the mode
- definition, the prom environment variable AAAAuuuuttttooooPPPPRRRROOOOMMMMVVVVaaaarrrrssss must be set to 1111.
-
- The term bbbbrrrriiiicccckkkk in this document refers to a CCCC----bbbbrrrriiiicccckkkk.
-
- The ppppaaaarrrrttttiiiittttiiiioooonnnn iiiidddd of 0000 has a special meaning in the OS and cannot be used
- on a partitioned system. Valid ppppaaaarrrrttttiiiittttiiiioooonnnn iiiiddddssss can be any number between 1111
- and 66663333, both included.
-
- DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
- The ppppaaaarrrrttttmmmmggggrrrr command does not respond to the interrupt key. This is
- because the partitioning information may be in an inconsistent state
- which may cause problems on a reboot.
-
- The ppppaaaarrrrttttmmmmggggrrrr command performs certain sanity checks on the partition
- config required by the user. It uses the partitioning information
- currently available to do this. Under certain conditions, these checks
- cannot proceed without input from the user.
-
- Partition ids must be unique and a brick can be included in 1 partition
- only.
-
- WWWWAAAARRRRNNNNIIIINNNNGGGGSSSS
- The ppppaaaarrrrttttmmmmggggrrrr command is not intended for casual use. If used incorrectly,
- it can completely freeze all partitions in the system and prevent it from
- even booting the PROM. It is strongly recommended that this command be
- used with the co-ordination of the System Administrators of all the
- current partitions.
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 4444
-
-
-
-